<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">

<ui:composition template="/layout/common.xhtml">
	<ui:define name="body">
		<h:form>
			<p:panel header="#{msg['massai.manterGrupoProducao.header']}">
				<h:panelGrid cellspacing="5">
					<h:panelGrid columns="3">
						<h:panelGrid>
							<h:outputLabel value="#{msg['massai.manterGrupoProducao.codigo']}" for="codigo" />
							<p:inputText value="#{grupoProducaoBean.grupoProducao.id}" style="width: 80px; text-align: right;"
								label="#{msg['massai.manterGrupoProducao.codigo']}" readonly="true" disabled="true" id="codigo" />
						</h:panelGrid>
						
						<h:panelGrid>
							<h:outputLabel value="#{msg['massai.manterGrupoProducao.status']}" for="status" />
							<p:selectOneMenu id="status" value="#{grupoProducaoBean.grupoProducao.status}" 
								style="width: 100px;" disabled="#{grupoProducaoBean.grupoProducao.id == null}">
								<f:selectItems value="#{grupoProducaoBean.status()}" />
							</p:selectOneMenu>
						</h:panelGrid>
						
						<h:panelGrid>
							<h:outputLabel value="#{msg['massai.manterGrupoProducao.descricao']}" for="descricao" />
							<p:inputText id="descricao" value="#{grupoProducaoBean.grupoProducao.descricao}"
								style="width: 300px;" maxlength="255" />
						</h:panelGrid>
					</h:panelGrid>

					<h:panelGrid columns="2">
						<h:panelGrid>
							<h:outputLabel value="#{msg['massai.manterGrupoProducao.copiarPlanilhaGrupo']}" for="vincularPlanilha" />
							<h:panelGroup>
								<p:inputText id="vincularPlanilha" disabled="true" readonly="true" style="width: 315px;"
									value="#{grupoProducaoBean.grupoProducaoVinculado.descricao}" />
								<p:commandButton value=". . ." />
							</h:panelGroup>
						</h:panelGrid>
						
						<!-- ################## REMOVER -->
						<h:panelGrid rendered="false">
							<p:spacer height="14" />
							<p:commandButton value="#{msg['massai.manterGrupoProducao.associarObras']}" />
						</h:panelGrid>
					</h:panelGrid>
				</h:panelGrid>

				<p:accordionPanel style="margin-top: 10px;">
					<p:tab title="#{msg['massai.manterGrupoProducao.associarObras']}">
						<p:dataTable id="dataTableObras" value="#{grupoProducaoBean.listaObra}" var="obra" 
							emptyMessage="#{msg['massai.comum.emptyMessage']}" scrollable="true" scrollHeight="180" style="margin-top: 20px;">
							
							<p:column headerText="#{msg['massai.comum.selecionar']}" width="100">
								<p:selectBooleanCheckbox value="#{grupoProducaoBean.obra}" />
							</p:column>

							<p:column headerText="#{msg['massai.manterGrupoProducao.obra']}">
								<h:outputText value="#{obra.descricao}" />
							</p:column>
						
						</p:dataTable>
					</p:tab>
				
					<p:tab title="#{msg['massai.manterGrupoProducao.itemPlanilha']}" closable="true">
						<h:panelGrid columns="4">
							<h:panelGrid>
								<h:outputLabel value="#{msg['massai.manterGrupoProducao.descricaoServico']}" for="descricaoItem" />
								<p:inputText id="descricaoItem" value="#{grupoProducaoBean.itemPlanilha.descricao}"
									style="width: 400px;" maxlength="255" />
							</h:panelGrid>
							
							<h:panelGrid>
								<h:outputLabel value="#{msg['massai.manterGrupoProducao.unidadeMedida']}" for="unidade" />
								<p:selectOneMenu id="unidadeMedida" value="#{grupoProducaoBean.itemPlanilha.unidadeMedida}" style="width: 130px;">
									<f:selectItems id="unidade" value="#{grupoProducaoBean.unidadeMedida()}" />
								</p:selectOneMenu>
							</h:panelGrid>
							
							<h:panelGrid>
								<h:outputLabel value="#{msg['massai.manterGrupoProducao.valorR$']}" for="valor" />
								<p:inputText id="valor" value="#{grupoProducaoBean.itemPlanilha.valor}"
									style="width: 80px; text-align: right;" maxlength="12" onkeypress="mascara(this, moeda);" />
							</h:panelGrid>
							
							<h:panelGrid>
								<p:spacer height="8" />
								<p:commandLink title="#{msg['massai.comum.adicionar']}">
									<h:graphicImage value="/imagens/passed.gif" />
								</p:commandLink>
							</h:panelGrid>
						</h:panelGrid>
	
						<p:dataTable id="dataTableItensPlanilha" value="#{grupoProducaoBean.listaItemPlanilha}" var="item" 
							emptyMessage="#{msg['massai.comum.emptyMessage']}" style="margin-top: 20px;">
							<p:column headerText="#{msg['massai.manterGrupoProducao.codigo']}" width="60">
								<h:outputText value="#{item.id}" />
							</p:column>
	
							<p:column headerText="#{msg['massai.manterGrupoProducao.descricaoServico']}">
								<h:outputText value="#{item.descricao}" />
							</p:column>
	
							<p:column headerText="#{msg['massai.manterGrupoProducao.unidadeMedida']}" width="70">
								<h:outputText value="#{item.valor}" />
							</p:column>
	
							<p:column headerText="#{msg['massai.manterGrupoProducao.valor']}" width="70">
								<h:outputText value="#{item.valor}" />
							</p:column>
	
							<p:column headerText="#{msg['massai.comum.excluir']}" width="50">
								<h:commandLink>
									<img src="#{facesContext.externalContext.requestContextPath}/imagens/ico_remove.png" 
										width="19" height="19" border="0" name="#{msg['massai.comum.excluir']}" 
										alt="#{msg['massai.comum.excluir']}" title="#{msg['massai.comum.excluir']}" />
								</h:commandLink>
							</p:column>
						</p:dataTable>
					</p:tab>
				</p:accordionPanel>
			</p:panel>

			<p:toolbar>
				<f:facet name="left">
					<p:commandButton value="#{msg['massai.comum.pesquisar']}" 
						action="manterGrupoProducao" ajax="false" immediate="true" />

					<span class="ui-separator"> <span
						class="ui-icon ui-icon-grip-dotted-vertical" />
					</span>

					<p:commandButton value="#{msg['massai.comum.salvar']}" />

					<span class="ui-separator"> <span
						class="ui-icon ui-icon-grip-dotted-vertical" />
					</span>

					<p:commandButton value="#{msg['massai.comum.excluir']}" 
						rendered="#{grupoProducaoBean.grupoProducao.id != null}" />
				</f:facet>
			</p:toolbar>
		</h:form>
	</ui:define>
</ui:composition>
</html>